package skipass;

public enum CardType {

	FIRSTHALFDAY(WeekDayType.WORKDAY), SECONDHALFDAY(WeekDayType.WORKDAY), DAY(WeekDayType.WORKDAY), 
	TWODAY(WeekDayType.WORKDAY), FIVEDAY(WeekDayType.WORKDAY), FIRSTHALFDAYW(WeekDayType.WEEKEND), 
	SECONDHALFDAYW(WeekDayType.WEEKEND), DAYW(WeekDayType.WEEKEND),	TWODAYW(WeekDayType.WEEKEND), 
	PASS10(WeekDayType.WORKDAY), PASS20(WeekDayType.WORKDAY), PASS50(WeekDayType.WORKDAY), 
	PASS100(WeekDayType.WORKDAY), PASS10W(WeekDayType.WEEKEND), PASS20W(WeekDayType.WEEKEND),
	PASS50W(WeekDayType.WEEKEND), PASS100W(WeekDayType.WEEKEND), SEASON(WeekDayType.ALL);

	private WeekDayType weekDayType;
	
	CardType(WeekDayType weekDayType) {
        this.weekDayType = weekDayType;        
    }
	
	public WeekDayType getWeekDayType() {
		return weekDayType;
	}
	
}